﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//事件练习
//创建一个委托MyDelegate
//创建一个类D类成员包括：
//事件myEvent，创建时链接委托MyDelegate
//整型字段score
//整型属性Score，在set函数中触发事件。
//Output函数，在控制台中输出score的值。
//构造函数，初始化score的值。
//主函数中创建D类的对象d。
//为d的事件myEvent注册响应函数Output。每次用户设置对象的Score属性时都会触发Output函数输出score的值。
//循环三次，给对象d的Score属性赋值。

namespace _10._2
{
    class Program
    {
        
        static void Main(string[] args)
        {
            D d = new D(2);
            d.myevent += d.Output;
            for(int i=1;i<=3;i++)
            {
                d.Score = i;
            }
        }
    }
}
